草庐IT

Arduino ESP32

全部标签

stm32循迹小车教程(保姆级教程)

一序言        我历时四周终于制作完成原理图设计,原件焊接,代码测试,赛道循迹。在此,我要十分感谢在我制作过程中给予过帮助的所有人。首先明确小车使用主控芯片为stm32f103c8t6。二硬件部分2.1原理图和pcb绘制        制作小车要用的软件有:嘉立创EDA        首先明确一辆小车的构成:主控芯片电路,循迹传感电路,代码下载电路,电源电压转换电路,代码下载电路,电源电路,电机控制驱动电路。        主控芯片电路:参考stm32f103的数据册,先构建晶振电路,采用嘉立创原件库中封装为OSC-TH_BD3.1-P0.8-D0.3,HC-49S_L11.0-W4.7

AI嵌入式3——君正T40之MIPS32架构交叉编译opencv4篇

系列文章目录opencv基本安装深度学习环境搭建君正T40基础使用参考文献参考文献参考文献文章目录系列文章目录当前环境一、编译工具链准备二、编译环境准备1、下载cmake-gui2、下载opencv4.4.0三、交叉编译工作1、构建目录2、指定CMAKE_TOOLCHAIN_FILE3、opencv编译环境配置4、终端编译安装当前环境主机环境:Ubuntu18.04.6LTS,x86_64目标平台:君正T40,mips32r2架构CMakeGUI版本:3.14.7OpenCV版本:4.4.0交叉编译链:mips-gcc720-glibc226一、编译工具链准备在君正提供的SDK包中有一个类似的

【基于STM32的水质检测系统设计】

基于STM32的水质检测系统设计最近参加校赛做的基于STM32的水质检测系统设计,进行一些简单记录吧一、题目要求说明:(溶解氧浓度的硬件太贵就没做这个)功能如下:1.通过TFT屏实现实时各数据,可进行多级菜单切换2.可以通过按键进行温度、PH、采集频率调节3.可以通过语音控制温度、PH、采集频率的调节(SU-03T语音模块)4.通过ESP8266将采取的数据上传到Onenet云端5.采取的数据超过设置阈值会进行报警提示6.大气压采取BMP180模块成品展示二、硬件材料STM32F103C8T6最小系统一块x1语音模块(SU-03T)x1ESP8266wifi模块x1BMP180大气压模块x1D

STM32--基于STM32F103的MAX30102心率血氧测量

本文介绍基于STM32F103ZET6+MAX30102心率血氧测量+0.96寸OLED(7针)显示(完整程序代码见文末链接)一、简介MAX30102是一个集成的脉搏血氧仪和心率监测仪生物传感器的模块。它集成了一个红光LED和一个红外光LED、光电检测器、光器件,以及带环境光抑制的低噪声电子电路。MAX30102采用一个1.8V电源和一个独立的5.0V用于内部LED的电源,应用于可穿戴设备进行心率和血氧采集检测,佩戴于手指点耳垂和手腕处。标准的I2C兼容的通信接口可以将采集到的数值传输给Arduino、STM32、STC51等单片机进行心率和血氧计算。此外,该芯片还可以通过软件关断模块,待机电

关于四足行走机器人步态分析STM32+SG90舵机控制

关于四足行走机器人步态分析STM32+SG90舵机控制最近逛某站看了很多国赛大佬的赛车,下面评论区一堆大佬在感叹“老师看到赛车都摇头。”作为一个初入STM32坑的萌新,我在某些站上查阅了相关资料后,确定给我自己的机器人搞成四足行走(ps,其实是L298N烧了)。目前手上的板子是C8T6,学习的视频是江科协,主要代码有部分属于移植的,这里就不贴源码包了,也有很多自己的设计在里面,懒得去移植出来。言归正传,四足机器人,类似动物界的猫狗豹狮子等进行行走运动。可以前进,后退,右转向,左转向。引脚设置:我采用的是,PB6、7、8、9四个引脚控制四个舵机,用的是TIM4的四个通道,参数源于江科协视频参数。

ios - 为 64/32 位 iOS 编译

我正在尝试针对64位和32位进行编译。我遵循了Apple过渡指南中的说明:https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/ConvertingYourAppto64-Bit/ConvertingYourAppto64-Bit.html#//apple_ref/doc/uid/TP40013501-CH3-SW1并更改了我的架构设置。如果我将BuildActiveArchitectureOnly更改为Yes,我会收到一条错误消息,指出该架构不可用。将

【STM32】配置中断-实例&思路

新手向-STM32按键触发中断配置(项目实例)前言一、项目需求二、整体思路三、实例1、电路图分析按键触发方式(1)LED亮度调节电路(2)芯片引脚定义2、找中断线(1)外部中断/事件线路映像(2)中断线对应名称3、找到对应的中断处理函数的函数名4、配置中断(1)配置按键初始化(2)配置中断初始化函数(3)配置中断处理函数涉及的标准库函数总结前言基于STM32F103C8T6芯片,配置按键中断的思路及过程一、项目需求LED光源恒流驱动板,有两个按键,按键1降低亮度,按键2增加亮度(通过PWM方式)。本文写按键触发中断部分的思路和过程二、整体思路1、先看硬件电路图,找到按键所在的引脚以及触发方式2

【OneNet】| stm32+esp8266-01s—— OneNet初体验 | 平台注册及设备创建 | demo使用

系列文章目录失败了也挺可爱,成功了就超帅。文章目录前言1.OneNet平台注册2.创建多协议接入设备3.硬件连接4.下载并运行Demo4.1Demo下载4.2运行Demo本小节结束前言最近准备耍下Onenet平台。下载了官方demo遇到几个问题1、创建接入设备因为平台网页界面更新了一些创建接口找不到网上的资料都是旧版网页上的搞了一番才找到2、跑Demo时串口打印乱码故此分享下希望可以对你有帮助吧1.OneNet平台注册直接百度搜索Onenet一键跳转Onenet网站点击右上角登陆选择立即注册注册即可2.创建多协议接入设备设备接入平台需要3个信息1、产品ID2、设备ID3、鉴权信息下面图示创建设

stm32矩形按键(4*4)7针脚oled屏密码锁(入门级)

本文采用7针脚0.96的OLED屏作为输出显示,以矩形按键作为输入,做一个简易的密码锁。不同于其他文章,本文所介绍的密码锁,就单纯使用OLED屏与矩形按键,但由于本人也是初学者,还有一些功能没有实现,目前本工程仅实按键输入、OLED屏输出以及一个密码判断。源码链接:https://pan.baidu.com/s/1E82SN-HPMLp5h7-E-d7T1Q?pwd=vk7n 提取码:vk7n目录一、硬件接线1、矩形按键2、OLED显示屏二、思路讲解三、代码介绍1、文件总体介绍2、代码介绍四、现象展示一、硬件接线1、矩形按键本文采用的是4*4的矩形按键,关于矩形按键详细大家可以看我先前发布的这

ios - 此代码在 armv7(32 位)上运行完美,但在 arm64(64 位)上运行不佳

代码:UIColor*color=[NSKeyedUnarchiverunarchiveObjectWithData:self.colorData];if([countedColorSetcontainsObject:color]){//Dostuff}出了什么问题:没有错误,但“Dostuff”永远不会运行(64位)...即使“颜色”与集合中存储的颜色相同。在没有其他条件改变的情况下,在32位上进行测试工作正常,并且“Dostuff”运行。所以:我要疯了吗?我可能缺少什么? 最佳答案 通过Apple技术支持事件确认这是与arm64